package com.aca.dao;


import com.aca.entity.Role;
import com.aca.entity.Scene;

import java.util.List;

public interface RoleDAO{
    //增加角色
    public void addRole(Role role);
    //修改角色
    public void updateRole(Role role);
    //删除角色
    public void delRole(String name);
    //查询指定名字的角色
    public Role findRoleByName(String name);
    //查询指定场景的角色
    public List findRoleByScene(Scene scene);
    //分页查询 - pageCur:当前页,pageSize:页大小
    public List pageRole(int pageCur,int pageSize,Role role);
    //查询角色总数
    public int getRoleTol();
    //获取所有角色
    public List findAllRole();
    //按名字查询某角色是否存在
    public boolean existRole(String name);

}
